@media only screen and (min-width: 1260px) {
    .index-wrap .item { opacity: 0; }
    .index-wrap .item-1 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.1s; -webkit-transition-delay: 0.1s; transform: scale(0.9) rotate(1deg); -webkit-transform: scale(0.9) rotate(1deg); }
    .index-wrap .item-2 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.4s; -webkit-transition-delay: 0.4s; transform: scale(0.9) rotate(-2deg); -webkit-transform: scale(0.9) rotate(-2deg); }
    .index-wrap .item-3 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; transform: scale(0.9) rotate(1deg); -webkit-transform: scale(0.9) rotate(1deg); }
    .index-wrap .item-4 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.8s; -webkit-transition-delay: 0.8s; transform: scale(0.9) rotate(-2deg); -webkit-transform: scale(0.9) rotate(-2deg); }
    .index-wrap .item-5 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.5s; -webkit-transition-delay: 0.5s; transform: scale(0.9) rotate(1deg); -webkit-transform: scale(0.9) rotate(1deg); }
    .index-wrap .item-6 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; transform: scale(0.9) rotate(-1deg); -webkit-transform: scale(0.9) rotate(-1deg); }
    .index-wrap .item-7 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.1s; -webkit-transition-delay: 0.1s; transform: scale(0.9) rotate(1deg); -webkit-transform: scale(0.9) rotate(1deg); }
    .index-wrap .item-8 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 0.9s; -webkit-transition-delay: 0.9s; transform: scale(0.9) rotate(-1deg); -webkit-transform: scale(0.9) rotate(-1deg); }
    .index-wrap .item-9 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 1.2s; -webkit-transition-delay: 1.2s; transform: scale(0.9) rotate(1deg); -webkit-transform: scale(0.9) rotate(1deg); }
    .index-wrap .item-10 { transition: 1.3s all; -webkit-transition: 1.3s all; transition-delay: 1.1s; -webkit-transition-delay: 1.1s; transform: scale(0.9) rotate(-2deg); -webkit-transform: scale(0.9) rotate(-2deg); }
    .index-wrap .item-11 { transition: 1s all; -webkit-transition: 1s all; transition-delay: 1.7s; -webkit-transition-delay: 1.7s; transform: scale(0.9) rotate(1deg); -webkit-transform: scale(0.9) rotate(1deg); }
    .index-wrap .item-12 { transition: 1.3s all; -webkit-transition: 1.3s all; transition-delay: 0.5s; -webkit-transition-delay: 0.5s; transform: scale(0.9) rotate(-1deg); -webkit-transform: scale(0.9) rotate(-1deg); }

    .ani .index-wrap .item { opacity: 1; transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); }
}
.phone-menu li.first { color:#333;}
.phone-menu li.first a { display:inline-block;}

.main-personal { }
.personal-left { float:left; width:300px; background:#fff; border:1px solid #ddd; border-right:0;}
.personal-right { overflow:hidden; background:#fff; border:1px solid #ddd; min-height:400px; padding:20px;}
.p-head { padding:20px; border-bottom:1px solid #ddd;}
.p-head .t1 .s1{ display:inline-block; margin-right:10px; }
.p-head .t1 img { vertical-align:text-bottom; display:inline-block; margin-right:10px;}
.p-head .t2 { margin:2em 0 2em;}
.p-head .t2 .item { float:left; width:30%; text-align:center; *margin-left:-1px;}
.p-head .t2 .item:first-child + .item { width:40%;}
.p-head .t3 { }
.p-head .t3 a{ display:block; background:#4381cb; color:#fff; padding:0.8em 0; text-align:center; border-radius:2px; }
.p-menu { padding:10px;}
.p-menu li:first-child { border:0;}
.p-menu li { border-top:1px dashed #ddd;}
.p-menu li .icon { width:27px; height:27px; position:absolute; left:10px; top:50%; margin-top:-14px; background-size:100%; background-repeat:no-repeat; background-position:center; }
.p-menu li.i1 .icon{ background-image:url(../image/mem_icon_03.png); }
.p-menu li.i2 .icon{ background-image:url(../image/mem_icon_07.png); }
.p-menu li.i3 .icon{ background-image:url(../image/mem_icon_10.png); }
.p-menu li.i4 .icon{ background-image:url(../image/mem_icon_13.png); }
.p-menu li.i1:hover .icon{ background-image:url(../image/mem_1_03.png); }
.p-menu li.i2:hover .icon{ background-image:url(../image/mem_1_07.png); }
.p-menu li.i3:hover .icon{ background-image:url(../image/mem_1_10.png); }
.p-menu li.i4:hover .icon{ background-image:url(../image/mem_1_13.png); }
.p-menu li a { display:block; padding:15px 0; position:relative; padding-left:50px;}

.member-1 { }
.member-1 .t { margin-bottom:0.8em;}
.bingli-box { }
.bingli-box .date{ background:url(../image/mem_03.jpg) no-repeat left top #4381cb; width:100px; margin-right:20px; text-align:center; color:#fff; padding:5px 0 10px; }
.bingli-box .date em { font-size:54px; display:block; line-height:1.2; border-bottom:1px solid #78a3d8; margin:0 10px 10px;}
.bingli-box .nr{ }
.bingli-box table { width:100%;}
.bingli-box table td { padding:10px 5px;}
.bingli-box table thead { color:#666;}
.bingli-box table tbody tr:first-child { border:0;}
.bingli-box table tbody tr { border-top:1px dashed #ddd;}
.bingli-box table tfoot td{ background:#e1ebf7; padding:10px; line-height:1.8;}
.bingli-box .bottom { line-height:40px; margin-top:10px;}
.bingli-box .bottom span,
.bingli-box .bottom em,
.bingli-box .bottom a { display:inline-block; vertical-align:middle;}
.bingli-box .bottom a { text-decoration:underline;}
.members { border-top:1px solid #ddd; margin:40px 0 0; padding-top:20px;}
.members .title { margin-bottom:20px;}
.members .title .fr { margin-top:0.5em;}
.member-2 ul{ margin:0 -10px;}
.member-2 li { float:left; width:33.33%; *margin-left:-1px;}
.member-2 li .w{ margin:0 10px; }
.member-2 li .w .f-16 { margin:5px 0;}
.member-2 li .w .b em { display:inline-block; margin:0 5px 0 0;}
.member-2 li .w .b u { text-decoration:line-through;}
.member-3 ul{ margin:0 -10px;}
.member-3 li { float:left; width:25%; *margin-left:-1px;}
.member-3 li .w { margin:0 10px; display:block; border:1px solid #ddd;}
.member-3 li .w:hover { border-color:#4381cb;}

.member-4 ul{}
.member-4 ul li { padding:20px 0; border-top:1px dashed #ddd;    }
.member-4 ul li:first-child { border:0; padding-top:0;}
.member-4 ul li .fl { margin-right:20px; width:280px;}
.member-4 ul li .oh { }
.member-4 ul li .oh .t { padding:10px 0;}
.member-4 ul li .oh dl { margin-bottom:1em;}
.member-4 ul li .oh dt { float:left;}
.member-4 ul li .oh dd { overflow:hidden;}

.resources-box .list-box li { }
.doctor-box .list-box li .row{ }
.doctor-box .list-box .left { width:280px; margin-right:2em;} 
.resources-box.doctor-box .list-box .img-box { width:auto; max-width:none; padding-bottom:4px; border-bottom:4px solid #163d7d; position:relative; margin:0;}
.resources-box.doctor-box .list-box .img-box p { position:absolute; background:url(../image/l1.png); bottom:4px; padding:10px; left:0;  color:#fff; right:0;}
.resources-box.doctor-box .list-box .tittle { }
.resources-box.doctor-box .list-box .tittle span{ display:block; padding:10px 0 0; }
.resources-box.doctor-box .list-box .tittle span i { width:1.3em; height:1.3em; display:inline-block; vertical-align:middle; margin-right:1em;}
.doctor-clear { display:none;}
.doctor-honor { overflow:hidden;}
.doctor-honor .t { margin-bottom:10px;}
.doctor-honor dl { margin:0 -10px;}
.doctor-honor dd{ float:left; width:25%; }
.doctor-honor dd .w { }
.doctor-honor dd .w .img {padding:0 10px; border-bottom:3px solid #163d7d; padding-bottom:7px; margin-bottom:7px;}
.doctor-honor dd .w p { padding:0 10px;}
.search-body .select2-container .select2-selection--single { background:#fff; }

@media only screen and (max-width: 1260px) {
    .personal-left { width:250px;}
    .doctor-box .list-box .left { width:230px;}
}

@media only screen and (max-width: 1010px) {
    

    .personal-left { float:none; width:auto; border:1px solid #ddd; border-bottom:0;}
    .p-menu li { float:left; width:50%;}
    .p-head .t1 img { width:1.3em; height:auto;}
    .bingli-box .date { float:none; width:auto; overflow:hidden; margin:0; padding:0; }
    .bingli-box .date em {  display:inline-block; border:0; font-size:0.7rem; margin:0;}
    .bingli-box .date p { display:inline-block;}
    .bingli-box .bottom { line-height:0.8rem;}
    .bingli-box .bottom .fl { float:none;}
    .bingli-box .bottom .fr { float:none; text-align:right;}
    .p-head .t2 { margin:1em 0;}
    .p-menu li a { padding-left:2.5em;}
    .p-menu li .icon { width:1.3em; height:1.3em; margin-top:-0.65em;}
    .p-menu li:first-child +li { border:0;}
    .member-2 li { float:left; width:50%; padding-bottom:1em;}
    .member-2 li:first-child { }
    .member-3 li { width:50%;  margin-bottom:1em;}
    .member-4 ul li .fl { float:none; width:50%; margin-bottom:0.5em;}
    .personal-right { padding:1em;}
    .members { margin-top:1em; padding-top:1em;}
    .bingli-box ,
	.bingli-box thead,
	.bingli-box tbody,
	.bingli-box tbody th,
	.bingli-box tbody td,
	.bingli-box tbody tr { display: block; }
	.bingli-box thead tr { position: absolute; top: -9999px; left: -9999px; }
    .bingli-box table tbody tr:first-child,
    .bingli-box table tbody tr,
	.bingli-box tbody tr { border:1px solid #ddd; border-bottom:0;  margin-bottom:20px; }
	.bingli-box tbody td { border: none; overflow:hidden; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  white-space: normal; text-align: left;  }
    .bingli-box tbody td .w { overflow:hidden;}
	.bingli-box tbody td:before { position:relative; top: 0; left: 0;   text-indent:10px;  white-space: nowrap; text-align: left; float:left; color:#666; }
	.bingli-box tbody td:before { content: attr(data-tit); }

    .doctor-honor dl { margin:0; overflow:auto; white-space:nowrap;}
    .doctor-honor dl dd { display:inline-block; width:2.5rem; float:none;}
    .doctor-box .list-box .left { width:auto; float:none; margin-right:0; overflow:hidden; margin-bottom:1em;}
    .resources-box.doctor-box .list-box .img-box { float:left; width:40%; margin-right:1em;}
    .resources-box.doctor-box .list-box .img-box p { padding:0.1rem; font-size:0.28rem;}
    .resources-box.doctor-box .list-box .tittle { overflow:hidden;}
    .resources-box.doctor-box .content-box { overflow:hidden;}
    .resources-box.doctor-box .content-box .line { margin:1em 0;}
}